<?php

    function postPage($url) { 
        $response = ""; 
        $proxy='http://127.0.0.1:1080'; 
        if($url != "") { 
            $ch = curl_init($url); 
            curl_setopt($ch, CURLOPT_HEADER, 0); 
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
            curl_setopt($ch, CURLOPT_PROXY, $proxy); 
            $response = curl_exec($ch); 
            if(curl_errno($ch)){
                $response = ""; 
            }
                curl_close($ch); 
        } 
        
        return $response; 
    }

    $result = postPage("http://www.nanrenvip8.net/find.html"); 

    $regex = '/\/\w*\/?"><img/';
    preg_match_all ($regex, $result, $matches);
    // 处理 reg 回来的 arr 到 actress_data_url
    $actress_data_url = [];
    $matches = $matches[0];
    foreach ($matches as $value) {
        # code...
        // 
        $arr_one = explode('"', $value)[0];
        // 清除 左右的 " / "
        $arr_one = ltrim(rtrim($arr_one, "/"),"/");

        array_push($actress_data_url, $arr_one);

    }


    // 分割数组
    $new_arr = array_chunk($actress_data_url,1);
    // 统计分割后数组
    $page_count = count($new_arr);
    // 拿前端页码
    $page_index =  1;

    if (isset($_GET['d'])) {
        $page_index =  $_GET['d'];
    }


    if($page_index <= $page_count ){
        foreach ($new_arr[$page_index-1] as $value) {

            $dir = iconv("UTF-8", "GBK", "av_data/".$value);
            if (!file_exists($dir)){
                mkdir ($dir,0777,true);
            }

            $works_code = "http://www.nanrenvip8.net/".$value."/";

            $works_code_site = postPage($works_code); 

            // print_r($works_code_site);

            // 正则：番号url 正则

            $code_url_reg = '/\/\w*\/.*\.html/';
            preg_match_all ($code_url_reg, $works_code_site, $f_code_result);
            // 处理 code_url_reg 回来的 arr 到 code_url
            $code_url = array_unique($f_code_result[0]);
            $code_url = array_values($code_url);
            print_r($code_url);


            // 番号名 正则
            $works_name_reg = '/\html">\w*\-?\w*?\<\/\a>/';
            preg_match_all ($works_name_reg, $works_code_site, $f_code_result);
            // 处理 works_name_reg 回来的 arr 到 works_name
            $works_name = array_unique($f_code_result[0]);
            $works_name = array_values($works_name);
            print_r($works_name);

            // 处理 


            // $actress_data_url = [];
            // $matches = $matches[0];
            // foreach ($matches as $value) {
            //     # code...
            //     // 
            //     $arr_one = explode('"', $value)[0];
            //     // 清除 左右的 " / "
            //     $arr_one = ltrim(rtrim($arr_one, "/"),"/");

            //     array_push($actress_data_url, $arr_one);

            // }

            // return $actress_data_url;
            

        }
    }else{
        # code...
        print_r("页数过大");
    }



    // 判断页码是否过大
    // if($page_index <= $page_count ){
    //     // print_r("可以 run 了，这是第".$page_index."页");
    //     foreach ($new_arr[$page_index-1] as $value) {
    //         # code...
    //         if($value !== 'http://pic.onemai.com'){
    //             // 获取图片名字
    //             $pic_name = substr(strrchr($value,'/'),1);
    //             // $content = file_get_contents($value);
    //             // $location_url = realpath('image');
    //             // 保存到本地
    //             // file_put_contents($location_url.'/'.$pic_name, $content);
    //             // $arr[] = $pic_name;
    //         }

    //     }


    //     // 输出script 进行加载 页面
        
    //     $page_index = $page_index +1;
    //     $url="http://www.project.net/download.php?d=".$page_index; 
    //     echo "<script language=\"javascript\">"; 
    //     echo "location.href=\"$url\""; 
    //     echo "</script>"; 
        
    // }else{
    //     # code...
    //     print_r("页数过大");
    // }







?>